package com.pencilisland.pay.mgt.console.shiro;

/**
 * shiro 用户服务
 * 
 * @author Breeze
 *
 */
public interface ShiroUser {
	/**
	 * 是否可用
	 * 
	 * @return
	 */
	public boolean isDisabled();

	/**
	 * 获取登录用户名
	 * 
	 * @return
	 */
	public String getLoginName();

	/**
	 * 获取登录密码
	 * 
	 * @return
	 */
	public String getPassword();

	/**
	 * 获取登录用户对象
	 * 
	 * @return
	 */
	public Object getRealUser();

	/**
	 * 加盐
	 * 
	 * @return
	 */
	public byte[] getSaltBytes();
}
